from module_b import *

a = A('zs', 18)
print(a.name, a.age)  # zs 18

#['A', '__annotations__', '__builtins__', '__cached__', '__doc__', '__file__', '__func', '__loader__', '__name__', '__package__', '__spec__', '_func', 'a', 'func']
print(dir())
func()  # func() is run
__func()  # __func() is run

# b = B('zs', 20)  # name 'B' is not defined
